weapons emplacement - French English Dictionary